package com.shop.dao;

import com.shop.entity.OrderDetail;
import com.shop.entity.storeOrderList.StoreGetOrderList;

import java.util.List;

public interface StoreGetOrderListDao {
    /**
     * 商家订单列表
     * @param sid
     * @param status
     * @param pageNum
     * @param pageSize
     * @return
     */
    List<StoreGetOrderList> getAllOrderList(int sid , String status,int pageNum,int pageSize);

    /**
     * 商家修改订单
     * @param sid
     * @param status
     * @param gd_id
     */
    void StoreProOrder(int sid,int status,int gd_id);

    /**
     * 商家模糊查询订单
     * @param sid
     * @param Tname
     * @param pageNum
     * @param pageSize
     * @return
     */
    //模糊查询
    List<StoreGetOrderList> getAllOrderListLikeTname(int sid,String Tname,int pageNum,int pageSize);


    /**
     * 商家模糊查询订单
     * @param sid
     * @param Fname
     * @param pageNum
     * @param pageSize
     * @return
     */
    List<StoreGetOrderList> getAllOrderListLikeFname(int sid,String Fname,int pageNum,int pageSize);

    /**
     *
     * @param s_id
     * @param o_id
     * @return
     */
    OrderDetail getOrderDetail(int s_id,int o_id);
}
